package br.uniriotec.pssgbd.gerencia.model.bo;

import java.util.ArrayList;
import java.util.List;

import br.uniriotec.pssgbd.gerencia.model.dao.BasePostgresDAO;
import br.uniriotec.pssgbd.gerencia.model.dao.DAOFactory;
import br.uniriotec.pssgbd.gerencia.model.entidade.Casamento;

public class CasamentoBO extends BaseBO<Casamento>
{
	private static CasamentoBO instancia;
	private static List<Casamento> listaCasamentos = null;

	public static CasamentoBO getInstance() {
		if (instancia == null) {
			instancia = new CasamentoBO();
			listaCasamentos = new ArrayList<Casamento>();
		}
		return instancia;
	}

	@Override
	public void incluir(Casamento t) throws Exception {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void alterar(Casamento t) throws Exception {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void excluir(Casamento t) throws Exception {
		// TODO Auto-generated method stub
		
	}

	@Override
	public List<Casamento> listar() throws Exception {
		BasePostgresDAO<Casamento> dao = DAOFactory.getInstance().getCasamentoDAO();
				
		return dao.listar();
	}

}
